import java.io.*;
import java.util.*;

public class ExtractUniqueUIDs {
    public static void main(String[] args) {
        // 文件路径
        String filePath = "C:\\Users\\Administrator\\Desktop\\数据恢复\\去重.txt";

        // 用于存储唯一的 UID
        Set<String> uids = new HashSet<>();

        // 读取文件
        try (BufferedReader reader = new BufferedReader(new FileReader(filePath))) {
            String line;

            // 按行读取文件
            while ((line = reader.readLine()) != null) {
                // 去掉可能的前后空格
                line = line.trim();

                // 如果行非空，加入 Set 中，Set 自动去重
                if (!line.isEmpty()) {
                    uids.add(line);
                }
            }

            // 打印去重后的 UID
            System.out.println("Unique UIDs:");
            for (String uid : uids) {
                System.out.println(uid);
            }

        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}
